package com.springsummer.information.green.beans;


public interface ConfigurableBeanFactory extends BeanFactory, SingletonBeanRegistry {

    public static final String SCOPE_SINGLETON = "singleton";

    public static final String SCOPE_PROTOTYPE = "prototype";


    void addBeanPostProcessor(BeanPostProcessor beanPostProcessor);

    boolean containsBeanPostProcessor(BeanPostProcessor postProcessor);


    int getBeanPostProcessorCount();

}
